const express = require('express')
const cors = require('cors')
const morgan = require('morgan')
const app = express()

const router = require('./router/index')

// 解析客户端发来的json请求
app.use(express.json())
// 解析客户端发来的urlencoded请求
app.use(express.urlencoded())
// 对跨域进行处理
app.use(cors())
// 日志记录中间件  设置开发环境下记录日志
app.use(morgan('dev'))
// 静态资源定向在 public文件夹下 未来请求时只需要原路由 + 文件名即可
app.use(express.static('public'))
// 使用路由中间件
app.use('/api/v1',router)

const PORT = process.env.PORT || 3000

app.listen(PORT,() => {

    console.log(`Server is running at http://localhost:${PORT}`);
})